The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "class::xsaccessor::array"

Class::XSAccessor::Array - Generate fast XS accessors without runtime compilation River stage three • 77 direct dependents • 718 total dependents

The module implements fast XS accessors both for getting at and setting an object attribute. Additionally, the module supports mutators and simple predicates ("has_foo()" like tests for definedness of an attributes). The module works only with object...

SMUELLER/Class-XSAccessor-1.19 - 22 Nov 2013 06:17:14 UTC - Search in distribution

todo - Perl TO-DO list River stage five • 11292 direct dependents • 32664 total dependents

This is a list of wishes for Perl. The most up to date version of this file is at <https://github.com/Perl/perl5/blob/blead/Porting/todo.pod>. The tasks we think are smaller or easier are listed first. Anyone is welcome to work on any of these, but i...

PEVANS/perl-5.38.2 - 29 Nov 2023 16:10:36 UTC - Search in distribution
  • todo - Perl TO-DO list

Moo - Minimalist Object Orientation (with Moose compatibility) River stage four • 2117 direct dependents • 5269 total dependents

"Moo" is an extremely light-weight Object Orientation system. It allows one to concisely define objects and roles with a convenient syntax that avoids the details of Perl's object system. "Moo" contains a subset of Moose and is optimised for rapid st...

HAARG/Moo-2.005005 - 05 Jan 2023 20:56:38 UTC - Search in distribution

Moos - Moo s{imple,peedy,ingle} River stage one • 2 direct dependents • 3 total dependents

Moos completes the M to Moose sequence of Perl OO modules. This one is pure Perl, single file and mostly Moose compatible (for what it does). Moos has no non-core dependencies, but certain features (roles, debugging functions, legacy Perl support) do...

INGY/Moos-0.30 - 19 Aug 2014 23:29:28 UTC - Search in distribution

Hash::Wrap - create on-the-fly objects from hashes River stage one • 4 direct dependents • 4 total dependents

Hash::Wrap creates objects from hashes, providing accessors for hash elements. The objects are hashes, and may be modified using the standard Perl hash operations and the object's accessors will behave accordingly. Why use this class? Sometimes a has...

DJERIUS/Hash-Wrap-1.01 - 01 Mar 2024 15:49:35 UTC - Search in distribution

MooX::Press - quickly create a bunch of Moo/Moose/Mouse classes and roles River stage one • 5 direct dependents • 9 total dependents

MooX::Press (pronounced "Moo Express") is a quick way of creating a bunch of simple Moo classes and roles at once without needing to create separate Perl modules for each class and each role, and without needing to add a bunch of boilerplate to each ...

TOBYINK/MooX-Press-0.086 - 19 Jul 2022 09:06:55 UTC - Search in distribution

Type::Params - sub signature validation using Type::Tiny type constraints and coercions River stage four • 906 direct dependents • 2558 total dependents

This documents the details of the Type::Params package. Type::Tiny::Manual is a better starting place if you're new. Type::Params uses Type::Tiny constraints to validate the parameters to a sub. It takes the slightly unorthodox approach of separating...

TOBYINK/Type-Tiny-2.004000 - 05 Apr 2023 09:28:11 UTC - Search in distribution

Mite::Manual::Attributes - options for defining attributes with Mite River stage zero No dependents

TOBYINK/Mite-0.012000 - 12 Dec 2022 20:44:49 UTC - Search in distribution

Search::Tools::XML - methods for playing nice with XML and HTML River stage two • 17 direct dependents • 34 total dependents

IMPORTANT: The API for escape() and unescape() has changed as of version 0.16. The text is no longer modified in place, as this was less intuitive. Search::Tools::XML provides utility methods for dealing with XML and HTML. There isn't really anything...

KARMAN/Search-Tools-1.007 - 01 May 2018 16:14:48 UTC - Search in distribution

Module::Format::Module - encapsulates a single Perl module. River stage one • 1 direct dependent • 1 total dependent

SHLOMIF/Module-Format-0.4.0 - 06 Apr 2020 14:21:10 UTC - Search in distribution

Object::HashBase - Build hash based classes. River stage zero No dependents

This package is used to generate classes based on hashrefs. Using this class will give you a "new()" method, as well as generating accessors you request. Generated accessors will be getters, "set_ACCESSOR" setters will also be generated for you. You ...

EXODIST/Object-HashBase-0.013 - 22 Mar 2024 00:42:29 UTC - Search in distribution

DBIx::Class::Manual::Cookbook - Miscellaneous recipes River stage three • 342 direct dependents • 452 total dependents

RIBASUSHI/DBIx-Class-0.082843 - 17 May 2022 10:49:29 UTC - Search in distribution

Book::Chinese::MasterPerlToday::Moose - Moose, OO River stage zero No dependents

Perl 的面对对象系统很强大(Moose 是由 Perl 编写),但并不是很好使用。建议使用 Moose。 学习 Moose 最好的方法是阅读 Moose::Manual。 对象系统 如果没有 Moose,Perl5 的 OO 应该是比较繁琐的。 package Person; use strict; use warnings; sub new { my $class = shift; my %p = ref $_[0] ? %{ $_[0] } : @_; return bless \%p,...

FAYLAND/Book-Chinese-MasterPerlToday-0.02 - 31 Aug 2009 05:35:44 UTC - Search in distribution

Tree::ObjectXS::Hash - A hash-based tree object River stage one • 2 direct dependents • 2 total dependents

This is just like Tree::Object::Hash except that it: 1) uses Class::XSAccessor::Array to generate "new", "parent", "children"....

PERLANCAR/Tree-ObjectXS-0.030 - 12 Oct 2021 00:05:43 UTC - Search in distribution

File::PackageIndexer - Indexing of packages and subs River stage zero No dependents

Parses a piece of Perl code using PPI and tries to find all subs and their packages as well as the inheritance of the packages. Currently, the following constructs are recognized: "package" statements plain subroutine declarations "Class::Accessor"-l...

SMUELLER/File-PackageIndexer-0.02 - 04 Jan 2009 17:23:38 UTC - Search in distribution

HTML::Widgets::NavMenu::Object - a base object for HTML::Widgets::NavMenu River stage two • 8 direct dependents • 10 total dependents

SHLOMIF/HTML-Widgets-NavMenu-1.1000 - 06 Jun 2022 15:08:14 UTC - Search in distribution

Task::PerlFormance - Max dependencies for Benchmark::Perl::Formance River stage one • 1 direct dependent • 1 total dependent

SCHWIGON/Task-PerlFormance-0.010 - 28 Apr 2019 01:36:54 UTC - Search in distribution

Rose::Object::MakeMethods::Generic - Create simple object methods. River stage two • 15 direct dependents • 52 total dependents

Rose::Object::MakeMethods::Generic is a method maker that inherits from Rose::Object::MakeMethods. See the Rose::Object::MakeMethods documentation to learn about the interface. The method types provided by this module are described below. All methods...

JSIRACUSA/Rose-Object-0.860 - 04 Oct 2013 21:07:10 UTC - Search in distribution

Bencher::Scenario::Accessors::ClassStartup - Benchmark startup of classes using various accessor generators River stage one • 1 direct dependent • 1 total dependent

Packaging a benchmark script as a Bencher scenario makes it convenient to include/exclude/add participants/datasets (either via CLI or Perl code), send the result to a central repository, among others . See Bencher and bencher (CLI) for more details....

PERLANCAR/Bencher-Scenarios-Accessors-0.150 - 03 Aug 2021 03:00:56 UTC - Search in distribution

Class::MaybeXSAccessor - Generate accessors/constructor River stage one • 1 direct dependent • 1 total dependent

EARLY, EXPERIMENTAL. This module can be used to generate accessors/constructor. It will use Class::XSAccessor if available, falling back to Class::Accessor. Note that not all features from Class::Accessor nor Class::XSAccessor are supported....

PERLANCAR/Class-MaybeXSAccessor-0.001 - 04 May 2016 14:34:57 UTC - Search in distribution
28 results (0.057 seconds)